forex forex market trading software currency trading automated trading futures arbitrage hedge fund hedge funds currency statistical arbitrage forex trading fund of funds day trading fund management trading asset management